import { createApp } from 'vue'
import App from './App.vue'
import axios from 'axios';

import { Button, Table, Upload, Row, Col, Icon, Message, Select, Option, Form, FormItem } from 'view-ui-plus';
import 'view-ui-plus/dist/styles/viewuiplus.css'
const app = createApp(App);

// eslint-disable-next-line vue/multi-word-component-names
app.component('Button', Button);
// eslint-disable-next-line vue/multi-word-component-names
app.component('Table', Table);
// eslint-disable-next-line vue/multi-word-component-names
app.component('Upload', Upload);
// eslint-disable-next-line vue/multi-word-component-names
app.component('Row', Row);
// eslint-disable-next-line vue/multi-word-component-names
app.component('Col', Col);
// eslint-disable-next-line vue/multi-word-component-names
app.component('Icon', Icon);
// eslint-disable-next-line vue/multi-word-component-names
app.component('Select', Select);
// eslint-disable-next-line vue/multi-word-component-names
app.component('Option', Option);
// eslint-disable-next-line vue/multi-word-component-names
app.component('Form', Form);
app.component('FormItem', FormItem);
app.config.globalProperties.$Message = Message;
app.config.globalProperties.$http = axios;
app.mount('#app');
export default app;

